factors affecting location of business